////没有异常说明和异常说明为空
//#include <iostream>
//using namespace std;
//
//
////没有异常说明:函数内部可能抛出任何类型的异常
//void foo() {
//	throw - 1;
//}
//void bar() throw() {//异常说明为空：承诺函数内部绝对不会抛出任何类型的异常
//	//throw - 1;.程序将直接被杀死
//}
////异常说明在声明和定义时必须严格一致，否则将编译错误
//void hum() throw(int, double);//声明
//void hum() throw(int,double) {//定义 必须严格一致
//
//}
//int main(void) {
//	try {
//		bar();
//		//foo();
//	}
//	catch (...) {//忽略异常
//		cout << "1.捕获异常信息:" << e << endl;
//	}
//	
//	return 0;
//}